/*
对node.js来说，处理客户端请求可以使用http模块，不仅仅实现了一个应用，同时实现了整个HTTP服务器
 **/

//1.引入http模块

var http = require('http');
var url = require('url');

//2.用http模块创建服务
/*
    req 获取url信息(request)
    res 浏览器返回响应信息(response)
 */

http.createServer(function(req,res){
    //输入http://localhost:3000/news?aid=123  拿到aid
    //输入http://localhost:3000/news?aid=123&cid=456  拿到aid和cid
    //req.url 获取浏览器输入的url信息
   // console.log(req.url);
    //url.parse()
    //url.resolve("http://www/baidu.com/news","hhhh")  ==>http://www/baidu.com/hhhh


    //发送HTTP头部
    //HTTP状态值:200:ok
    //设置HTTP头部,状态码是200,文件类型是html,字符集是UTF-8
    res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});
    if(req.url !='/favicon.ico'){
        console.log(req.url);
        var result= url.parse(req.url,true);//第一个参数是地址;第二个参数为true,表示把get传值转换成对象
        console.log('aid='+result.query.aid)
        console.log('cid='+result.query.cid)
    }
    res.write("Hello Nodehhh");

    res.end();//结束响应

}).listen(3000)